// pages/user_opt/pwd_setting/pwd_setting.js

let old_pwd = ""
let new_pwd = ""
let confirm_pwd = ""
const SERVER = require("../../../interfaces/interface")

Page({

  /**
   * 页面的初始数据
   */
  data: {
    account: "abc",
    passwords: [{
        title: "旧密码",
        name: "old"
      },
      {
        title: "新密码",
        name: "new"
      },
      {
        title: "确认密码",
        name: "confirm"
      }
    ],
  },

  async confirm(e) {
    let pwds = e.detail.value
    let flag = pwds.old.length * pwds.new.length * pwds.confirm.length
    if (flag == 0) {
      wx.showToast({
        title: '密码不可为空',
        icon: "error"
      })
      return
    }
    if (pwds.new != pwds.confirm) {
      wx.showToast({
        title: '两次密码不同',
        icon: "error"
      })
      return
    }
    let result = await SERVER.updateUserInfo({
      old_password: pwds.old,
      new_password: pwds.new
    })
    if(result.status=="success")
    {
      wx.navigateBack()
      wx.showToast({
        title: '修改成功',
      })
    }
    else
    {
      wx.showToast({
        title: result.res.msg,
        icon:"error"
      })
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})